package com.zhou;

import com.zhou.constant.OutputFormat;
import com.zhou.constant.VoiceEnum;
import com.zhou.service.TTSService;
import com.zhou.model.SSML;


/**
 * @author lcz
 * @desc 应用程序
 * @mail lcz_0130@163.com
 * @date 2024/04/30
 */

public class App {
    public static void main(String[] args) {
        TTSService ts = new TTSService();
//        ts.setBaseSavePath("d:\\"); // 设置保存路径
        SSML ssml = SSML.builder()
                .outputFormat(OutputFormat.audio_24khz_48kbitrate_mono_mp3)
                .synthesisText("自定义文件名测试文本，java 2222")
                .outputFileName("自定义文件名")
                 .usePlayer(true) // 语音播放
                .voice(VoiceEnum.zh_CN_XiaoyiNeural)
                .build();
        ts.sendText(ssml);

//        ts.sendText(SSML.builder()
//                .synthesisText("空转等待语音合成")
//                .usePlayer(true) // 语音播放
//                .build());

        ts.close();

        TTSService tss = new TTSService();
//        ts.setBaseSavePath("d:\\"); // 设置保存路径

        tss.sendText(SSML.builder()
                .synthesisText("空转等待语音合成")
                .usePlayer(true) // 语音播放
                .build());

        tss.close();
    }
}
